package com.irdstudio.efp.esb.api.bean.psd.credit.req;

import com.alibaba.fastjson.annotation.JSONField;
import org.hibernate.validator.constraints.NotBlank;
import org.hibernate.validator.constraints.NotEmpty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

public class PsdSxCtrCusConfirmReqBean implements Serializable {

    /**
     * 	授信申请流水号	String(64)	64	是	用于输入授信申请流水号
     */
    @JSONField(name = "CrAppSrlNo")
    @NotNull(message = "授信申请流水号不能为空")
    @NotEmpty(message = "授信申请流水号不能为空")
    private String lmtApplySeq;
    /**
     * 	客户确认状态	String(64)	64	是
     * 	0、非本人签署的授信合同
     * 	1、本人签署的授信合同
     * 	999、是否存在确认记录
     */
    @JSONField(name = "CustConfSt")
    @NotNull(message = "客户确认状态")
    @NotEmpty(message = "客户确认状态")
    private String cusConfirmFlag;

    public String getLmtApplySeq() {
        return lmtApplySeq;
    }

    public void setLmtApplySeq(String lmtApplySeq) {
        this.lmtApplySeq = lmtApplySeq;
    }

    public String getCusConfirmFlag() {
        return cusConfirmFlag;
    }

    public void setCusConfirmFlag(String cusConfirmFlag) {
        this.cusConfirmFlag = cusConfirmFlag;
    }
}
